package com.roshan.web.security.domain;

import java.io.Serializable;

import com.roshan.web.security.domain.type.MFAStatus;

public class RoarMFAAuthenticationToken implements Serializable {

    private static final long serialVersionUID = 100L;

    private String userName;

    private String customerUri;

    private String securityQuestion;

    private MFAStatus mfaStatus;

    public RoarMFAAuthenticationToken(String userName, String customerUri, String securityQuestion, MFAStatus mfaStatus) {
        this.userName = userName;
        this.customerUri = customerUri;
        this.securityQuestion = securityQuestion;
        this.mfaStatus = mfaStatus;
    }

    public String getUserName() {
        return this.userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getSecurityQuestion() {
        return this.securityQuestion;
    }

    public void setSecurityQuestion(String securityQuestion) {
        this.securityQuestion = securityQuestion;
    }

    public MFAStatus getMfaStatus() {
        return this.mfaStatus;
    }

    public void setMfaStatus(MFAStatus mfaStatus) {
        this.mfaStatus = mfaStatus;
    }

    public String getCustomerUri() {
        return this.customerUri;
    }

    public void setCustomerUri(String customerUri) {
        this.customerUri = customerUri;
    }

}
